/************************打分*********************/
.rate-type, .rating-tips, .rating-pop-tip {
    background:url("http://a.tbcdn.cn/app/rc/img/icon_v2.gif") no-repeat scroll 1000px 1000px transparent;
}
.rating-level, .rating-level a {
    background:url("http://a.tbcdn.cn/app/rc/img/star_v2.png") no-repeat scroll 1000px 1000px transparent;
}

.rating-bd {
    position:relative;
}
.rating-tips {
    position:absolute;
    left: 320px;
    height:65px;
    width:305px;
    background-position: 0 0;
}
.rating-tips h5, .rating-tips p {
    font-weight:normal;
    left:12px;
    position:absolute;
    top:20px;
    margin: 0;
    font-size: 12px;
}
.rating-tips p {
    height:50px;
    text-indent:4em;
    width:158px;
}
.shop-rating {
    height:25px;
    overflow:hidden;
    padding:2px 0;
    position:relative;
    z-index:999;
}
.rating-pop-tip {
    position: absolute;
    width: 162px;
    height: 50px;
    z-index: 1000;
    padding: 12px 10px;
    background-position: -40px -175px;
}
.rating-pop-tip span {
    color: #ff6d02;
}
.rating-pop-tip em {
    font-family: arial;
    font-weight: bold;
    color: #ff6600;
}
.rating-pop-tip strong {
    display: block;
    padding-top: 2px;
    color: #666666;
    font-weight: normal;
    line-height: 16px;
}
.shop-rating span {
    display:block;
    float:left;
    height:23px;
    line-height:23px;
}

.shop-rating span.title {
    font-size: 14px;
    width: 100px;
    margin-right: 5px;
    text-align: right;
}
.shop-rating .result {
    margin-left:20px;
    padding-top:2px;
}
.shop-rating .result span {
    color:#FF6D02;
}
.shop-rating .result em {
    color:#FF6600;
    font-family:arial;
    font-weight:bold;
}
.shop-rating .result strong {
    color:#666666;
    font-weight:normal;
}

.rating-level {
    float: left;
    position:relative;
    height:23px;
    width:120px;
    margin:0 0 0 40px;
    padding-left: 0;
    background-position:0 0;
    z-index:1000;
}
.rating-level li {
    display:inline;
}
.rating-level a {
    line-height: 23px;
    height: 23px;
    margin: 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    text-indent: -999em;
    *zoom: 1;
    outline: none;
}
.rating-level a.one-star {
    width: 20%;
    z-index: 6;
}
.rating-level a.two-stars {
    width: 40%;
    z-index: 5;
}
.rating-level a.three-stars {
    width: 60%;
    z-index: 4;
}
.rating-level a.four-stars {
    width: 80%;
    z-index: 3;
}
.rating-level a.five-stars {
    width: 100%;
    z-index: 2;
}

.rating-level .current-rating,
.rating-level a:hover {
    background-position: 0 -28px;
}

.rating-level a.one-star:hover, .rating-level a.two-stars:hover,
.rating-level a.one-star.current-rating, .rating-level a.two-stars.current-rating {
    background-position: 0 -116px;
}

.rating-level .three-stars .current-rating, .rating-level .four-stars .current-rating, .rating-level .five-stars .current-rating {
    background-position: 0 -28px;
}
